package com.zhengbing.tj.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.zhengbing.tj.entity.LoginRecord;
import org.apache.ibatis.annotations.Param;

/**
 * 登录记录Mapper接口
 * 提供登录记录的数据库操作方法
 *
 * @author zhengbing
 * @date 2025-07-25
 */

public interface LoginRecordMapper extends BaseMapper<LoginRecord> {
    /**
     * 根据token更新登录记录状态
     *
     * @param token 登录令牌
     * @param status 状态值（0-无效，1-有效）
     * @return 影响的行数
     */
    int updateStatusByToken(@Param("token") String token, @Param("status") Integer status);
}